/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package imagemYUV;

import utilitarios.Conversoes;

/**
 *
 * @author Mateus
 */
public class novoFormato {
    
   public byte isYUV;
   public byte isCompressed;
   public byte [] imagemComprimida;
   public byte [] largura;
   public byte [] altura;
   public byte [] imagem;

    public novoFormato(byte isYUV, byte isCompressed, int tamanho) {
        this.isYUV = isYUV;
        this.isCompressed = isCompressed;
        this.altura = new byte[4];
        this.largura = new byte[4];
        this.imagem = new byte[tamanho*3-10];
    }

    public novoFormato() {
                this.isYUV = 1;
        this.isCompressed = 1;
        this.altura = new byte[4];
        this.largura = new byte[4];
        this.imagem = new byte[0];
    }

    public void ConverterCinza(){
        int largura1 = Conversoes.byteArray2Int4(this.largura);
        int altura1 = Conversoes.byteArray2Int4(this.altura);
        for(int i = 0; i < altura1*(largura1*3); i += 3){
            imagem[i+1] = imagem[i];
            imagem[i+2] = imagem[i];
        }
    }

    
    
}
